package com.example.testapp.activity.util;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * Created by l on 2016/9/12.
 */
public class MD5Utils {

    public static String md5(String str) {
        MessageDigest md;
        try {
            md = MessageDigest.getInstance("MD5");
            md.update(str.getBytes());
            byte  b[] = md.digest();
            int i;
            StringBuilder buf = new StringBuilder("");

            for(int offset = 0; offset < b.length; offset++){
                i = b[offset];
                if(i < 0)
                   i += 256;
                if(i < 16)
                    buf.append("0");
                buf.append(Integer.toHexString(i));
            }
             return buf.toString();
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
        return str;
    }
}
